// JavaScript Document
$(document).ready(function(){
	var fla_item = $('#flash_l').find('li.flash_i');
	var _length = fla_item.length;
	
	var i_width = $('#flash_l').find('li.flash_i').width();
	var c_width = $('#flash_l').width();
	var d_width = Math.floor((c_width-i_width)/(_length-1));
	
	var e_delay ;
	var o_delay ;
	var o_time = 800;
	var t_hight = -29;
	
	$('#flash_l').find('li').each(function(i){
		var _this = $(this);
		
		function f_init(){
			for(var q=0; q<_length; q++){
				var p_l = q*Math.floor(c_width/_length);
				fla_item.eq(q).css({'left':p_l,'z-index':q});
			}
		}
		
		function MEeffect(item_i){
						
			for(var k=0; k<_length; k++){
				if(k<=item_i){
					p_t = d_width*k;	
				}else if(k>item_i){
					p_t = (item_i-1) * d_width + i_width + d_width * (k-item_i);
				}
				if(k==item_i){
					fla_item.eq(k).animate({left:p_t},o_time,function(){
						fla_item.eq(item_i).find('.flash_i_t').animate({marginTop:t_hight},100,function(){});											
					});
				}else{
					fla_item.eq(k).find('.flash_i_t').stop();
					fla_item.eq(k).find('.flash_i_t').css({marginTop:0});
					fla_item.eq(k).stop();
					fla_item.eq(k).animate({left:p_t},o_time,function(){});
				}
			}
			
		}
		
		function MOeffect(){
			
			for(var q=0; q<_length; q++){
				fla_item.eq(q).find('.flash_i_t').stop();
				fla_item.eq(q).find('.flash_i_t').css({marginTop:0});
				var p_l = q*Math.floor(c_width/_length);
				fla_item.eq(q).stop();
				fla_item.eq(q).animate({left:p_l},o_time,function(){});
			}
		}
		
		f_init();
		
		_this.hover(function(){
			window.clearTimeout(o_delay);
			e_delay = setTimeout(function(){
				MEeffect(i);
			},200);
		},function(){
			window.clearTimeout(e_delay);
			o_delay = setTimeout(function(){
				MOeffect();
			},200);
		});
		
	});							   
});